/**
 * 
 */
package com.foreveross.bsl.mam.app.application.vo;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
/**
 * [打包结果]<BR>
 * [功能详细描述]
 * 
 * @author 冯伟立
 * @version [javatest, 2013-7-2]
 */
@XmlRootElement(name = "pkgRslt")
@XmlAccessorType(XmlAccessType.FIELD)
public class PackageResultVo implements Serializable {

		/**
		 * [作用描述]
		 */
	private static final long serialVersionUID = 1L;
	
	private String packageSeq = null;
	/**
	 * 成功与否
	 */
	private boolean success = false;
	/**
	 * 如果失败，请注明原因(友好提示)
	 */
	private String reason = null;

	/**
	 * 失败原因，表明技术细节
	 */
	private String errorMsg = null;

	/**
	 * 打包生成文件路径
	 */
	private String fileDistPath = null;
	/**
	 * 二维码路径
	 */
	private String qrCodePath = null;

	public String getPackageSeq() {
		return packageSeq;
	}

	public void setPackageSeq(String packageSeq) {
		this.packageSeq = packageSeq;
	}

	public boolean isSuccess() {
		return success;
	}

	public void setSuccess(boolean success) {
		this.success = success;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getFileDistPath() {
		return fileDistPath;
	}

	public void setFileDistPath(String fileDistPath) {
		this.fileDistPath = fileDistPath;
	}

	public String getQrCodePath() {
		return qrCodePath;
	}

	public void setQrCodePath(String qrCodePath) {
		this.qrCodePath = qrCodePath;
	}

	public String getErrorMsg() {
		return errorMsg;
	}

	public void setErrorMsg(String errorMsg) {
		this.errorMsg = errorMsg;
	}

	@Override
	public String toString() {
		return "PackageResultVo [packageSeq=" + packageSeq + ", success="
				+ success + ", reason=" + reason + ", fileDistPath="
				+ fileDistPath + ", qrCodePath=" + qrCodePath + "]";
	}

}
